package com.qyhl.school.school.reporter.sign;


import com.qyhl.webtv.commonlib.entity.UpTokenBean;

public interface SchoolReportSignContract {
    interface SchoolReportSignView {
        void signResult(boolean isSuccess, String msg);

        void getTokenSuccess(UpTokenBean data, boolean isUpload);

        void getTokenError(boolean isUpload);
    }

    interface SchoolReportSignPresenter {
        void doSign(String username, String realName, int sex, String phoneNum, int age, int schoolId, String schoolName, String logo);

        void getToken(boolean isUpload);

        void signResult(boolean isSuccess, String msg);

        void getTokenSuccess(UpTokenBean data, boolean isUpload);

        void getTokenError(boolean isUpload);
    }

    interface SchoolReportSignModel {
        void doSign(String username, String realName, int sex, String phoneNum, int age, int schoolId, String schoolName, String logo);

        void getToken(boolean isUpload);
    }
}
